package javaExer.草稿;

import java.util.*;

/**
 * @author 徐州城
 * @version 1.0
 */
@SuppressWarnings("all")
public class 复习迭代器 {
    public static void main(String[] args) {
        Collection coll = new ArrayList();
        coll.add("");
        coll.add(null);

        //所有实现了Collection的接口都有一个iterator()的方法，用于返回实现了iterator接口的对象
        //这就是迭代器
        Iterator iterator = coll.iterator();
        while (iterator.hasNext()) {
            Object obj = iterator.next();
            System.out.println(obj);
        }

        for (Object o : coll) {
            System.out.println(coll);
        }

        for (int i = 0; i < coll.size(); i++) {
            ArrayList coll1 = (ArrayList) coll;
            Object o = coll1.get(i);
            System.out.println(o);
        }

    }
}
